package cn.fl.project.vo;

import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 项目产品支付表主明细信息（挂靠公司版）
 */
public class PrjPrdPaySchTDVO extends BaseVO{

	/**
	 * 支付表ID
     */
	private Long paySchId;
	/**
	 * 期次
     */
	private Long payPd;
	/**
	 * 支付时间
     */
	private Date payDt;
	/**
	 * 费用类型代码（PRJ0026）
     */
	private String feeTypCd;
	/**
	 * 费用计算基数（PRJ0007）
     */
	private String calBaseCd;
	/**
	 * 费用计算比例（%）
     */
	private Double feePct;
	/**
	 * 是否固定金额
     */
	private Integer isFixedAmt;
	/**
	 * 费用金额（元）
     */
	private Long feeAmt;
	/**
	 * 费用计入方式（PRJ0008）
     */
	private String cntWayCd;
	/**
	 * 资金流向（PRJ0027）
     */
	private String capFlow;
	/**
	 * 项目费用分类（PRJ0041）
     */
	private String feeClsCd;
	/**
	 * 是否系统内置
     */
	private Integer isSysDef;
	/**
	 * 备注
     */
	private String feeRem;
	/**
	 * 未核销金额
     */
	private Long arAmt;
	/**
	 * 已核销金额
     */
	private Long paidUpAmt;
	/**
	 * 是否已修改（不等额计算判断标识）
     */
	private Integer isModify;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 版本号
     */
	private Long version;


	private String feeTypCdNm;
	
	private String cntWayCdNm;
	private String calBaseCdNm;
	private String isFixedAmtNm;
	
	
	public String getCntWayCdNm() {
		return cntWayCdNm;
	}

	public void setCntWayCdNm(String cntWayCdNm) {
		this.cntWayCdNm = cntWayCdNm;
	}

	public String getCalBaseCdNm() {
		return calBaseCdNm;
	}

	public void setCalBaseCdNm(String calBaseCdNm) {
		this.calBaseCdNm = calBaseCdNm;
	}

	public String getIsFixedAmtNm() {
		return isFixedAmtNm;
	}

	public void setIsFixedAmtNm(String isFixedAmtNm) {
		this.isFixedAmtNm = isFixedAmtNm;
	}


	public String getFeeTypCdNm() {
		return feeTypCdNm;
	}

	public void setFeeTypCdNm(String feeTypCdNm) {
		this.feeTypCdNm = feeTypCdNm;
	}

	/**
	 * 支付表ID
     */
	public Long getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表ID
     */
	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}
	
	/**
	 * 期次
     */
	public Long getPayPd() {
		return payPd;
	}

	/**
	 * 期次
     */
	public void setPayPd(Long payPd) {
		this.payPd = payPd;
	}
	
	/**
	 * 支付时间
     */
	public Date getPayDt() {
		return payDt;
	}

	/**
	 * 支付时间
     */
	public void setPayDt(Date payDt) {
		this.payDt = payDt;
	}
	
	/**
	 * 费用类型代码（PRJ0026）
     */
	public String getFeeTypCd() {
		return feeTypCd;
	}

	/**
	 * 费用类型代码（PRJ0026）
     */
	public void setFeeTypCd(String feeTypCd) {
		this.feeTypCd = feeTypCd;
	}
	
	/**
	 * 费用计算基数（PRJ0007）
     */
	public String getCalBaseCd() {
		return calBaseCd;
	}

	/**
	 * 费用计算基数（PRJ0007）
     */
	public void setCalBaseCd(String calBaseCd) {
		this.calBaseCd = calBaseCd;
	}
	
	/**
	 * 费用计算比例（%）
     */
	public Double getFeePct() {
		return feePct;
	}

	/**
	 * 费用计算比例（%）
     */
	public void setFeePct(Double feePct) {
		this.feePct = feePct;
	}
	
	/**
	 * 是否固定金额
     */
	public Integer getIsFixedAmt() {
		return isFixedAmt;
	}

	/**
	 * 是否固定金额
     */
	public void setIsFixedAmt(Integer isFixedAmt) {
		this.isFixedAmt = isFixedAmt;
	}
	
	/**
	 * 费用金额（元）
     */
	public Long getFeeAmt() {
		return feeAmt;
	}

	/**
	 * 费用金额（元）
     */
	public void setFeeAmt(Long feeAmt) {
		this.feeAmt = feeAmt;
	}
	
	/**
	 * 费用计入方式（PRJ0008）
     */
	public String getCntWayCd() {
		return cntWayCd;
	}

	/**
	 * 费用计入方式（PRJ0008）
     */
	public void setCntWayCd(String cntWayCd) {
		this.cntWayCd = cntWayCd;
	}
	
	/**
	 * 资金流向（PRJ0027）
     */
	public String getCapFlow() {
		return capFlow;
	}

	/**
	 * 资金流向（PRJ0027）
     */
	public void setCapFlow(String capFlow) {
		this.capFlow = capFlow;
	}
	
	/**
	 * 项目费用分类（PRJ0041）
     */
	public String getFeeClsCd() {
		return feeClsCd;
	}

	/**
	 * 项目费用分类（PRJ0041）
     */
	public void setFeeClsCd(String feeClsCd) {
		this.feeClsCd = feeClsCd;
	}
	
	/**
	 * 是否系统内置
     */
	public Integer getIsSysDef() {
		return isSysDef;
	}

	/**
	 * 是否系统内置
     */
	public void setIsSysDef(Integer isSysDef) {
		this.isSysDef = isSysDef;
	}
	
	/**
	 * 备注
     */
	public String getFeeRem() {
		return feeRem;
	}

	/**
	 * 备注
     */
	public void setFeeRem(String feeRem) {
		this.feeRem = feeRem;
	}
	
	/**
	 * 未核销金额
     */
	public Long getArAmt() {
		return arAmt;
	}

	/**
	 * 未核销金额
     */
	public void setArAmt(Long arAmt) {
		this.arAmt = arAmt;
	}
	
	/**
	 * 已核销金额
     */
	public Long getPaidUpAmt() {
		return paidUpAmt;
	}

	/**
	 * 已核销金额
     */
	public void setPaidUpAmt(Long paidUpAmt) {
		this.paidUpAmt = paidUpAmt;
	}
	
	/**
	 * 是否已修改（不等额计算判断标识）
     */
	public Integer getIsModify() {
		return isModify;
	}

	/**
	 * 是否已修改（不等额计算判断标识）
     */
	public void setIsModify(Integer isModify) {
		this.isModify = isModify;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 版本号
     */
	public Long getVersion() {
		return version;
	}

	/**
	 * 版本号
     */
	public void setVersion(Long version) {
		this.version = version;
	}


}
